import { NgModule } from '@angular/core';
import { ShareModule } from '../share/share.module';

import { LifecycleRoutingModule, routedComponents } from './lifecycle-routing.module';

import { PeekABooParentComponent } from './lifecycle-peek-a-boo-parent.component';
import { PeekABooComponent } from './lifecycle-peek-a-boo.component';

import { SpyParentComponent } from './lifecycle-spy.component';
import { SpyDirective } from './spy.directive';

@NgModule({
    imports: [LifecycleRoutingModule, ShareModule],
    exports: [],
    declarations: [routedComponents, PeekABooParentComponent, PeekABooComponent, SpyParentComponent, SpyDirective],
    providers: [],
})
export class LifecycleModule { }
